﻿using System;
namespace NexTrackDesktop.Media
{
    public interface IPlaylist
    {
        void AddSong(Song song);
        void AddSongs(System.Collections.Generic.IEnumerable<Song> songs);
        System.Collections.ObjectModel.ReadOnlyCollection<Song> Items { get; }
        void OnPlaylistChanged();
        event Action PlaylistChanged;
        void RemoveSong(Song song);
    }
}
